home *** CD-ROM | disk | FTP | other *** search
- unit event;
-
- interface
-
- uses
- WinTypes,
- vbapi_;
-
- {---------------------------------------------------------------------------
- Event list
- ---------------------------------------------------------------------------
- Define the consecutive indicies for the events
- ---------------------------------------------------------------------------}
- type
- EVENT_Index = (
- EVENT_Circle_ClickIn,
- EVENT_Circle_ClickOut,
- EVENT_Circle_DRAGDROP,
- EVENT_Circle_DRAGOVER,
- EVENT_Circle_Last);
-
- {---------------------------------------------------------------------------
- Event procedure parameter prototypes
- ---------------------------------------------------------------------------}
- const
- ParmamTypes_ClickIn: array[0..1]of word = (ET_R4, ET_R4);
-
- EventClickInName: array[0..8] of Char = 'ClickIn'#0;
- EventClickInParm: array[0..24] of char = 'X As Single, Y As Single'#0;
-
- Event_ClickIn: tEVENTINFO = (
- npszName: tOffset(@EventClickInName);
- cParms: 2;
- cwParms: 4;
- npParmTypes: tOffset(@ParmamTypes_ClickIn);
- npszParmProf: tOffSet(@EventClickInParm);
- fl: 0
- );
-
- EventClickOutName: array[0..9] of Char = 'ClickOut'#0;
-
- Event_ClickOut: tEVENTINFO = (
- npszName: tOffset(@EventClickOutName);
- cParms: 0;
- cwParms: 0;
- npParmTypes: 0;
- npszParmProf: 0;
- fl: 0
- );
-
- Circle_Events: array[EVENT_Index] of ofsPEVENTInfo = (
- ofsPEventInfo(@Event_ClickIn),
- ofsPEventInfo(@Event_ClickOut),
- PEVENTINFO_STD_DRAGDROP,
- PEVENTINFO_STD_DRAGOVER,
- 0);
-
- implementation
-
- end.
-